subhuman being - German English Dictionary